En medio del daño, no buscamos volver al pasado,
sino crear algo nuevo con lo que queda.
Como un ensamble, restaurar es componer
relaciones vivas con atención, cuidado y presencia.
— Anna Tsing

Imagen: Feedback Musicianship Network
Este repositorio documenta el desarrollo de un ecosistema autorresonante diseñado para explorar prácticas musicales basadas en la interdependencia, la agencia distribuida y una relacionalidad no antropocéntrica. El núcleo del sistema es un bucle de retroalimentación electroacústica ampliado mediante procesamiento digital en tiempo real con SuperCollider, en dialogo con un archivo oral expandido. Inspirado en trabajos de Agostino Di Scipio, Scott McLaughlin, Adam Pultz Melbye y Alvin Lucier.
Aunque este proyecto surge del trabajo con una viola y un archivo oral (S@nar) específicos, el código está diseñado para ser adaptable a otros instrumentos acústicos, superficies resonantes y materiales sonoros. No es una obra cerrada, sino una invitación a experimentar con sistemas de feedback desde tu propio contexto material y conceptual.
1_SF_GUI.scd - Interfaz principal (feedback)
2_TESTIS_GUI.scd - Sampler granular (testimonios)
3_MANOS_LIBRES_ROUTINE.scd - Rutina autónoma
4_FB_SYNTHDEFS.scd - Definiciones de síntesis
ias.scd - Rutina IASI (inspirada en A. Lucier)
💡 Importante: Antes de ejecutar, edita las rutas absolutas en
main.scdpara que apunten a tus propios directorios de audio y patches.
| Componente | Especificaciones | Notas |
|---|---|---|
| Instrumento acústico | Viola, violín, caja, mesa, etc. | Cualquier superficie resonante |
| Pastilla piezoeléctrica | Ej. Adeline AD-35 | O micrófono de contacto |
| Transductor vibrátil | Dayton DAEX25FHE-4 (24W, 4Ω) | Otros transductores compatibles |
| Interfaz de audio | Mín. 1 entrada / 1 salida | Ej. Zoom H4n Pro |
| Amplificador | Clase D (opcional) | Ej. PAM8610 12V |
| Altavoces | — | Opcional para refuerzo |
| Controlador MIDI | Korg NanoKontrol2 | Opcional, mapeo incluido |
Nota: El sistema puede funcionar en modo simulado (micrófono + altavoz), útil para pruebas y desarrollo.
AnalogPhaser (instalable vía Quarks → sc3-plugins)Descarga e instala desde supercollider.github.io
// En SuperCollider, ejecuta:
Quarks.install("sc3-plugins");
Server.default.reboot;
Si deseas usar el sampler granular, coloca tus archivos .wav o .aiff en las carpetas voices/1. Intro/, voices/2. barbecho/, etc.

main.scd en SuperCollider// Carga de patchesCmd+Enter o Ctrl+Enter)In Mic (GUI o MIDI CC 41)Play Inicio (MIDI CC 32)EQ, Ring, Resonance, etc.⚠️ Advertencia: El feedback puede generar volúmenes altos repentinamente. Comienza con ganancias bajas y ajusta poco a poco.

| Módulo | Función | Parámetros principales |
|---|---|---|
\inputMic |
Entrada con filtrado | Ganancia |
\inicio |
Feedback puro (Larsen) | Ganancia |
\eq |
Ecualización adaptativa 16 bandas | Mix |
\ringmod |
Modulación de anillo | Frecuencia moduladora |
\phaser |
Phaser analógico | Wet |
\resonance |
Resonadores armónicos (x2) | Frecuencia, decay |
\rms |
Generador de irregularidad | Threshold, chaos amount |
\disonance |
Batimientos y rugosidad (x2) | Frecuencias, profundidad |
\pulse |
Ritmicidad irregular (x4) | Frecuencia, amplitud |
\salida |
Distribución espacial | Ganancia multicanal |
| CC | Función | Acción |
|---|---|---|
| 0–12 | Sliders | Ganancia de módulos feedback |
| 15 | Slider | Ganancia paisaje (soporte fijo) |
| 16–29 | Knobs | Parámetros (freq, wet, decay, etc.) |
| 32–39 | Botones | Activar/desactivar módulos principales |
| 41 | Botón | Toggle \inputMic |
| 42 | Botón | Toggle salida multicanal |
| 43 | Botón | Manos Libres (rutina autónoma) |
| 45 | Botón | Toggle \eq |
| 46 | Botón | Shift (cambiar capa de control) |
| 48–52 | Botones | Módulos adicionales (dis2, pulse) |
| 54 | Botón | Salida a transductor |
| 55 | Botón | Cargar testimonios (sampler) |
| 58–59 | Botones | Monitoreo (Node Tree / Meter) |
| 67–69 | Botones | Cambio de frecuencias resonantes |
| 70 | Botón | Salida multicanal paisaje |
| 71 | Botón | Activar paisaje sonoro |
Nota: El mapeo es completamente opcional. Puedes usar solo la GUI o adaptar el código a tu propio controlador.
Este sistema fue concebido en diálogo con S@nar, un archivo oral colectivo que recoge testimonios sobre violencia pedagógica en educación musical formal. Por razones éticas y por respeto a quienes compartieron sus voces, los audios originales NO se incluyen en este repositorio público.
Sin embargo, el código está diseñado de manera abierta y adaptable. Te invito a:
/voices/1. Intro/, etc.) con tus propios registros sonoros: entrevistas, grabaciones de campo, poemas, o cualquier material que tenga significado en tu prácticaEste proyecto no busca reproducir sonidos, sino cultivar prácticas de escucha relacional.
Para una comprensión detallada del proyecto, consulta el documento completo en docs/manual.pdf, que incluye:
¿Tienes preguntas, sugerencias, comentarios o deseas compartir tu experiencia con el sistema? Escríbeme:
[Por definir]
A las colaboradoras del proyecto S@nar por sus voces y experiencias. A la comunidad de SuperCollider por abrir el código. A las genealogías del feedback experimental por inspirar este trabajo. A esta viola por con-moverme.
Última actualización: Enero 2026